@charset "utf-8";
@media (max-width:1240px) {
body {font-size:14px; line-height:25px;}
.wrap {padding:0 3%}

.toper { position:fixed; z-index:9999;left:0;width:100%}
.toper .header {  height:60px;}
.toper .header .logo {margin:10px 0 0 0}
.toper .header .logo img { height:40px; width:auto}
.toper .header .wx {margin:0 0 0 10px}
.toper .header .wx img {  height:60px}
.toper .header .qq {margin:3px 0 0 10px}
.toper .header .qq img {height:54px}
.toper .header .tel {font-size:14px; line-height:25px;margin:5px 0 0 0}
.toper .menu {height:29px; background:url(../images/3.gif)}
.toper .menu li a {height:29px; line-height:28px;font-size:14px;padding:0 5px;}
.page_wrap {padding:25px 0 10px 0px;}
.pager a,.pager span.current,.pager span.disabled{width:25px; height:25px; line-height:25px;}
.topblank { height:89px;}

.bxslider { height:300px;}
.bxslider li a { background-size:cover;height:300px;}
.bx-wrapper .bx-pager.bx-default-pager a { width: 8px; height:8px; margin: 0 5px;}
.bx-wrapper .bx-pager { bottom:12px;}

.footqq {margin-top:25px}
.footqq ul {padding:20px 0 10px 0}
.footqq ul li.f1 {width:25%;}
.footqq ul li.f2 {width:25%;}
.footqq ul li.f3 {font-size:14px;  line-height:25px;margin:15px 0 0 0;width:50%}
.footqq ul li.f1 img {width:50px}
.footqq ul li.f2 img {width:60px}
.footqq p {font-size:14px;margin-top:5px}
.footqq .share .bdsharebuttonbox {margin:10px 20px 0 auto;}
.mainsubject { background-position:center;height:35px;line-height:35px;font-size:16px}
.mainsubject i {margin:13px 8px 0 15px}

.footer {padding:20px 0 10px 0}
.footer .company a{margin:-2px 0 0 15px;}
.footer .link { line-height:20px;margin-top:10px}
.footer .link p {font-size:12px;margin:0 5px}
.footer .link p a {font-size:12px;}

.sddh {padding:5px 0 5px 15px}
.sddh p { height:30px; line-height:30px; width:20%;}
.sddh p a {font-size:14px;}
.hydh {margin-bottom:-25px}
.hydh p {width:20%}
.margin_30 {margin-top:0px}
.quickblank { height:0px}
.quickblank2 { height:20px}
.margin-50 { height:0px}

.maincons {padding:30px 15px 0px 15px}
.maincons iframe,#container {margin-top:10px}
.banner { font-size:30px; line-height:50px;padding:0; height:0;margin:0 0 20px 0; overflow:hidden}
.maincustomer li {width:18%;margin:1%;}

.faq li {margin-bottom:30px}
.faq li .pic {width:30%;}
.faq li .cons {width:65%;}
.faq li .cons .title {font-size:16px;margin:0 0 5px 0}

.hzlc li {margin:0 0 20px 0}
.hzlc li .pic { margin:7px 0 0 0}
.hzlc li .cons .title {font-size:16px;margin:0 0 10px 0}
.mart30 {margin-top:20px}
.download {padding-top:0px}
.download a {font-size:16px;}
.stepfaq {margin-top:20px;margin-bottom:0px}
.maincons h1,.maincons h2,.maincons h3,.maincons h4,.maincons h5 {font-size:16px;}
.price h1 {font-size:18px;}

.service li .subject {height:35px; line-height:35px;}
.service li .subject i {margin:10px 5px 0 13px}
.service li .subject a {font-size:15px;}
.service li .pic {padding:20px 0}
.service li .cons {padding:20px 0}
.service li .cons .more {padding:20px 0 0 0}
.service li .cons .more img { height:25px}

.baozhuangcons {margin-top:20px}
.baozhuangcons h1,.baozhuangcons h2,.baozhuangcons h3,.baozhuangcons h4,.baozhuangcons h5 {font-size:16px;}
.mainsubject span {font-size:14px}
.baozhuang li {margin-top:20px}
.baozhuang li .more {margin:20px 0 0 0}
.baozhuang li .more a {height:30px; line-height:30px;font-size:14px;padding:0 15px;}
.baozhuang li dd {margin:20px 1% 0 0;}
.baozhuang li dd .title {margin-top:5px}
.baozhuang li dd img,.baozhuang li.indhb155 dd img {width:auto; height:auto}
.bznews {padding:10px 0 0 13px}
.bznews li {margin-top:10px}
.bznews li a {padding-left:20px;}

.baozhuang li dd .pic .cons .subject {font-size:14px;margin:10px 0}
.baozhuang li dd .pic .cons .title { font-size:16px;margin:-10px 10px 5px 10px}
.baozhuang li dd .pic .cons .content {font-size:12px; line-height:20px;  height:80px; margin:0 10px 0 10px}

.mainsubject3 { margin-top:20px}
.mainsubject3 a {margin:0 10px}
.knowledge li dd {margin:10px 0 0 13px}
.knowledge li .more {margin:10px 0 0 25px}
.knowledge li dd a {padding:0 0 0 20px;}

.footmenu { height:auto; background-size:cover; line-height:25px;padding:10px 0;font-size:14px;}
.footmenu li a {font-size:14px;}

.sddh {  overflow:hidden; height:auto;}
.mainsubject .addtime {font-size:12px;}
ul.mob { display:block; background:url(../images/3.gif);text-align:center;margin-top:20px; height:29px; line-height:28px}
ul.mob li { display:inline-block; vertical-align:top; margin:0 1%}
ul.mob li a {font-weight:Bold;color:#fff}
.pcmenu { display:none;}
.indmargin50 {margin-top:20px}
}

@media (max-width:1024px) {
.maincons iframe,#container { height:300px}
.knowledge li {width:50%;margin:0 0 2% 0}
.knowledge li.no {margin-right:0}
.knowledge .clear2 { clear:both}
.knowledge .clear3 { clear:none}
}

@media (max-width:900px) {
.toper {box-shadow:0 0 5px #ccc; position:absolute}
.toper .header .tel,.toper .header .qq,.toper .header .wx,.toper .header .telpic { display:none;}
.toper .menu { background:none;}
.toper { height:59px}
.topblank { height:59px;}
.bxslider { display:none;}

.mobmenu {display:block;background:none;width:auto; height:auto; margin-top:auto}
.mobmenu { position:absolute; z-index:9999;top:19px;right:3%;width:26px; height:21px;margin-right:0px}
.mobmenu .openmenu { background:url(../images/open2.png) no-repeat;width:26px; height:21px; cursor:pointer;}
.mobmenu .closemenu { background:url(../images/open2.png) no-repeat;width:26px; height:21px; cursor:pointer; display:none}
.toper .menu ul {position:fixed; z-index:999999;left:0;width:100%;margin-left:0;top:59px;padding:20px 0;background:rgba(230,0,18,0.9); display:none; height:1500px}
.toper .menu li {display:block; text-align:center;height:40px; line-height:40px; clear:both;width:100%}
.toper .menu li {margin:0 }
.toper .menu li a {color:#fff;font-size:16px; display:inline-block}


}

@media (max-width:768px) {
.bxslider,.bxslider li a { height:250px;}
.sddh p,.hydh p {width:25%;}
}

@media (max-width:640px) {
.toper .header .tel { display:none}
.bxslider,.bxslider li a { height:200px;}
.toper .header .logo { display:none;}
.toper .header .logomob { display:block;margin:10px 0 0 0}
.toper .header .wx {margin:2px 0 0 1px}
.toper .header .qq {margin:3px 0 0 1px}
.toper .header .wx img { height:57px}
.toper .header .qq img { height:54px}
.toper .header .telpic { display:none;float:right}
.toper .header .telpic img { height:53px;margin:4px 0 0 1px}

.footqq ul { text-align:center}
.footqq ul li {width:33.3330%; text-align:center;}
.footqq ul li.f1,.footqq ul li.f2 {width:33.3333%}
.footqq ul li.f3 { display:none}
.footqq ul li.f3_2 { display:inline-block; vertical-align:top; text-align:center;width:33.3333%;}
.footqq ul li.f1 img,.footqq ul li.f2 img ,.footqq ul li.f3_2 img {width:auto; height:80px}
.footqq .share { display:none;}
.sddh p,.hydh p {width:33.3333%;}

.faq li .pic {width:100%;float:none;}
.faq li .pic img {width:100%}
.faq li .cons {width:100%;float:none;margin-top:20px}
.hzlc li .cons {width:94%;}
.service li .pic {width:100%;float:none;}
.service li .pic img {width:100%}
.service li .cons {width:100%;float:none;margin-top:-15px}

.baozhuang li dd {width:48%;margin:20px 1% 0 1%;}
.baozhuang li dd.no {margin-right:1%}
.baozhuang .clear2 { clear:both;}
.bznews li {float:none;width:100%;margin-top:10px}

.baozhuang li dd .pic .cons .subject {margin:20px 0}
.baozhuang li dd .pic .cons .title { font-size:16px;margin:0px 10px 5px 10px}
.mainsubject3 a {font-size:14px}
.knowledge li {width:100%;margin:0 0 2% 0;float:none;}

.baozhuangconsover { line-height:25px;max-height:250px; overflow:hidden}
.nltmore a {font-size:15px}
.nltmore .a2 {margin-left:15px}

}

@media (max-width:480px) {
.bxslider,.bxslider li a { height:150px;}
}

@media (max-width:420px) {
.bxslider,.bxslider li a { height:120px;}
.moreprice {font-size:13px;padding-top:1px; display:inline-block;}
}


